# 将这4中方式实现的代码分别在vscode上练习一下;

# 第一种方法：字符串拼接 + （不建议使用，太耗内存）
name = input("name:")
age = input("age:")
skill = input("skill:")
salary = input("salary:")

info = '''
--- info of ''' + name + ''' 
name: ''' + name + '''
age: ''' + age + '''
skill: ''' + skill + '''
salary: ''' + salary + '''
'''
print(info)

# 第二种用法：%s（代表字符串） %d（代表数字，可以用作验证、检测数据类型）%f（浮点类型）
info2 = '''
--- info of %s ---
Name:%s
Age:%s
Skill:%s
Salary:%s
''' % (name, name, age, skill, salary)
print(info2)

# 第三种用法：使用{参数名}，在有的特殊情况下，一定要使用这样的格式，比如监控
info3 = '''
--- info of {_name}
Name：{_name}
Age：{_age}
Skill：{_skill}
Salary：{_salary}
'''.format(_name=name, _age=age, _skill=skill, _salary=salary)
print(info3)

# 第四种用法：{索引}
info4 = '''
--- info of {0}---
Name：{0}
Age：{1}
Skill：{2}
Salary：{3}
'''.format(name, age, skill, salary)
print(info4)
